
/*table{ border-collapse:collapse; width:960px; margin:0 auto; margin-bottom:10px;}
table td, table th{ background:white; padding:5px 10px; font-size:13px; border:#E8E9EB solid 1px;}*/


.forum{
}
.forum-statistics{
	margin-bottom:10px;
}
.forum-statistics .line{
	color:#ccc; margin:0 5px;
}

.forum-list{
	
}
.forum-block{
	border:#ddd solid 1px; height:auto; overflow:hidden; margin-bottom:10px; clear:both; color:#666;
}
.forum-block a{
	color:#333;
}
.forum-head{
	line-height:30px; background:#f3f3f3; height:30px; clear:both; padding:0 20px; border-radius: 4px 4px 4px 4px;
}
.forum-head span{
	float:left; display:inline;
}
.forum-head a{
	float:right; display:inline;
}
.forum-body{
	padding:20px; clear:both; height:auto; overflow:hidden;
}
.forum-item{
	float:left; display:inline; position:relative; padding-left:100px; height:100px;
}
.forum-icon{
	width:78px; height:78px; position:absolute; left:0; top:0; background:#ddd; line-height:78px; text-align:center; color:#fff; font-size:30px; font-weight:bold; border-radius: 4px 4px 4px 4px;
}
.forum-item dl{
	width:180px;  padding:0 20px 0 0;
}


.thread{}
.thread-list{
	padding-right:300px; position:relative;
}
.thread-aside{
	width:300px; position:absolute; right:0; top:0;
}
.thread-main{
	border:#ddd solid 1px; padding:20px; margin-right:20px;
}
.thread-main table{
	border:none; width:100%;
}
.thread-main table td{
	border-bottom:#ddd solid 1px;
}